package sv.gob.mh.dgii.service.cat;


import java.util.List;
import sv.gob.mh.dgii.dao.hibernate.Dao;
import sv.gob.mh.dgii.model.TbListasValorDet;

public interface TbListasValorDetService extends Dao {
    

public List<TbListasValorDet> getListado(TbListasValorDet obj);
	public List<TbListasValorDet> getListadoIn(List<String> codigos, String modulo, String lista);
	public List<TbListasValorDet> getListadoNotIn(List<String> codigos, String modulo, String lista);
	public List<TbListasValorDet> getListadoRoles(TbListasValorDet obj);
	public List<TbListasValorDet> getByExampleSystem(TbListasValorDet dto, Integer systemValue);
	public List<TbListasValorDet> getEstResolByAplicacion(String caplicacion, String modulo);
	public List<TbListasValorDet> getListadoSortByDescriptionDesc(String lista, String modulo);
	public TbListasValorDet getListaValorDet(TbListasValorDet tbListasValorDetDto);

    public List<TbListasValorDet> getListadoOrderBy(TbListasValorDet dto, String orderBy);

    public List<TbListasValorDet> getListadoByModulo(String modulo,String clista);

    public List getPage(int page, int pageSize, String sortProperty, String sortDirection,String modulo, String clista);
    
    public Number getAllCount(String modulo, String clista);    
    
}